#include <cstdio>
#include <algorithm>
using namespace std;
const int N=200005;
int n;
int a[N];
int main(void){
    while(~scanf("%d",&n) && n){
        int sum=0;
        for(int i=0;i<n;i++){
            scanf("%d",&a[i]);
            sum^=a[i];
        }
        if(sum==0){
            printf("No\n");
        }
        else{
            printf("Yes\n");
            for(int i=0;i<n;i++){
                int t=sum^a[i];
                if(t<a[i]){
                    printf("%d %d\n",a[i],t);
                }
            }
        }
    }
    return 0;
}